// 封装一个中间件
const querystring = require('querystring')

module.exports = function (req, res, next) {
  let str = ''
  req.on('data', data => {
    str += data
  })

  req.on('end', () => {
    req.body = querystring.parse(str)
    next()
  })
}

// // 扩展：直接调用：myBodyParser 改成 函数调用：myBodyParser()
// module.exports = function (req, res, next) {
//   return function (req, res, next) {
//     let str = ''
//     req.on('data', data => {
//       str += data
//     })

//     req.on('end', () => {
//       req.body = querystring.parse(str)
//       next()
//     })
//   }
// }
